/**
 * 对数值进行格式化
 *
 * @param count 数值
 */
export function formatCount(count: number) {
  if (count > 100000) {
    return `${Math.floor(count / 10000)}万`
  } else {
    return count
  }
}

/**
 * 格式化图片路径
 *
 * @param imageUrl 图片路径
 * @param width 图片宽度
 * @param height 图片高度
 */
export function getImageSize(
  imageUrl: string,
  width: number,
  height: number = width
) {
  return `${imageUrl}?param=${width}y${height}`
}

/**
 * 格式化时间
 *
 * @param time 时间
 */
export function formatTime(time: number) {
  // 1. 将毫秒转换为秒
  const timeSeconds = time / 1000
  // 2. 获取分钟和秒钟
  const minute = Math.floor(timeSeconds / 60)
  const second = Math.floor(timeSeconds) % 60
  const formatMinute = String(minute).padStart(2, "0")
  const formatSecond = String(second).padStart(2, "0")
  // 3. 返回格式化后的时间
  return `${formatMinute}:${formatSecond}`
}
